SSH 为 Secure Shell 的缩写,SSH 为建立在应用层和传输层基础上的安全协议。
SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。常用于远程登录,以及用户之间进行资料拷贝。
安装:
SSH 服务器的安装:
sudo apt-get install openssh-server
SSH 客户端的安装:
sudo apt-get install openssh-client
重启:
sudo service ssh restart
操作命令:
ssh -l username hostip
-l : 选项, 是字母”L”,不是数字”1” ,后接远程主机用户名
username:被远程登录的用户名
hostip:被远程登录的 ip 地址
使用scp 拷贝文件与目录:
本地文件复制到远程:
scp FileName RemoteUserName@RemoteHostIp:RemoteFile
scp FileName RemoteHostIp:RemoteFolder
scp FileName RemoteHostIp:RemoteFile
本地目录复制到远程:
scp -r FolderName RemoteUserName@RemoteHostIp:RemoteFolder
scp -r FolderName RemoteHostIp:RemoteFolder
远程文件复制到本地:
scp RemoteUserName@RemoteHostIp:RemoteFile FileName
scp RemoteHostIp:RemoteFolder FileName
scp RemoteHostIp:RemoteFile FileName
远程目录复制到本地:
scp -r RemoteUserName@RemoteHostIp:RemoteFolder FolderName
scp -r RemoteHostIp:RemoteFolder FolderName
注:
RemoteUserName:远程用户名
RemoteHostIp:远程ip
RemoteFile:远程文件,可带上路径
FileName:拷贝到本地后的名字,可带上路径,不带路径拷贝到当前目录