ssh
ssh
ssh登录
远程登录服务器
- ssh user@hostname(user为用户名,hostname为IP地址或域名)
- 默认登录端口为22号,如果想要登录某一特定端口:ssh user@hostname -p 22
配置文件
- 创建文件~/.ssh/config
- 输入Host myserver1
- \t,HostName IP地址或域名
- \t,User 用户名
密钥登录
- ssh-keygen(key generation),然后一直回车
- 执行结束后~/.ssh/目录下会多两个文件
- id_rsa和(私钥)id_rsa.pub(公钥)
- 之后想要免密登录哪个服务器,即可将公钥传给哪个服务器即可
- 例如想要免密登录myserver。则将公钥中的内容复制到myserver中的~/.ssh/authorized_keys文件中即可
- 也可以使用命令一键添加公钥:ssh-copy-id myserver
执行命令
- 格式:ssh user@hostname command
- ssh user@hostname ls -a
- ssh myserver
for ((i = 0; i < 10; i ++ )) do echo $i;done
scp
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 h3110w0r1d's Blog!