centos

如何用SSH传输文件到CentOS

小樊
53
2025-08-24 15:07:49
栏目: 智能运维

使用SSH(Secure Shell)传输文件到CentOS系统,通常有两种主要方法:SCP(Secure Copy Protocol)和SFTP(SSH File Transfer Protocol)。以下是这两种方法的详细步骤:

方法一:使用SCP

  1. 打开终端: 在你的本地计算机上打开一个终端窗口。

  2. 使用SCP命令: SCP命令的基本格式如下:

    scp [选项] [源文件或目录] [目标用户@目标主机]:[目标路径]
    

    例如,如果你想将本地的/home/user/file.txt文件传输到远程CentOS服务器的/home/remoteuser/目录下,可以使用以下命令:

    scp /home/user/file.txt remoteuser@remotehost:/home/remoteuser/
    

    如果目标目录不存在,SCP会自动创建它。

  3. 输入密码: 第一次连接远程服务器时,系统会提示你输入远程服务器用户的密码。输入密码后,文件传输将开始。

方法二:使用SFTP

  1. 打开终端: 在你的本地计算机上打开一个终端窗口。

  2. 启动SFTP会话: 使用以下命令启动SFTP会话:

    sftp remoteuser@remotehost
    

    例如:

    sftp user@192.168.1.100
    
  3. 登录: 输入远程服务器用户的密码进行登录。

  4. 传输文件: 登录成功后,你可以使用SFTP命令来传输文件。例如:

    • 上传文件:
      put /path/to/local/file.txt /path/to/remote/directory/
      
    • 下载文件:
      get /path/to/remote/file.txt /path/to/local/directory/
      
    • 列出远程目录内容:
      ls /path/to/remote/directory/
      
  5. 退出SFTP会话: 完成文件传输后,可以使用以下命令退出SFTP会话:

    exit
    

注意事项

通过以上步骤,你可以轻松地使用SSH将文件传输到CentOS系统。

0
看了该问题的人还看了