在工作中将完成的项目打包上传到远程服务器很普遍,当然对于windows而言文件传输可以使用可视化工具xshell,但是开发环境
是linux登录远程服务器上传下载文件要用到ssh以及scp命令了。
1:查看正在使用的ssh版本号
ssh -V or ssh -Version
2:连接远程登录主机
ssh username@remoteserver(ip) or ssh remoteserver(ip) -| username
3:连接到远程主机指定的端口
ssh username@remoteserver -p port or ssh remoteserver -| username -p port
4:通过远程主机1跳转到远程主机2
ssh -t remoteserver1 ssh remoteserver2 需要输入主机1的密码和主机2的密码
到服务器之后可以进行文件传输
1:上传目录到服务器
scp -r local_dir username@remoteserver:remote_dir
eg:scp -r pythonpc root@192.168.119.123:/home/pythonpc
2:上传文件到服务器
scp file username@remoteserver:/path/
3:从服务器上下载目录到本地
scp -r username@remoteserver:remote_dir local_dir
4:从服务器上下载文件到本地
scp username@remoteserver:/path/file /pythonpc/