远程连接
通过账号连接远程主机
ssh -p port_number username@hostname
提示
端口为22时可以省略 -p port_number
windows powershell安装ssh命令 Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
通过证书密钥方式免密登录
生成密钥
ssh-keygen -t rsa
密钥生成文件
- id_rsa 私钥
- id_rsa.pub 公钥
配置公钥配置到远程主机
#在远程主机上执行
echo "公钥内容" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
或
ssh-copy-id -i ~/.ssh/id_rsa.pub username@hostname
SSH连接的文件上传和下载
上传文件
scp -P port_number local_file username@hostname:remote_directory
下载文件
scp -P port_number username@hostname:remote_file local_directory