配置服务器别名
进入文件cd ~/.ssh/config,如果没有,就要自己创建文件。
然后在文件中输入
Host myserver
HostName IP地址或域名
User 用户名
Port ****之后再使用服务器时,可以直接使用别名myserver1进行登陆。
ssh免配置登陆
方法一(推荐)
在配置好服务器别名后,直接在本地使用命令ssh-copy-id myserver,然后输入密码即可。
方法二
首先本地生成密钥/公钥,有很多种加密方式,像这样ssh-keygen,然后一直回车即可。
密钥存放于~/.ssh/下。
之后想免密码登录哪个服务器,就将公钥传给哪个服务器即可。
例如,想免密登录myserver服务器。则将公钥中的内容,复制到myserver中的~/.ssh/authorized_keys文件里即可。
如果~/没有.ssh文件,
# 创建ssh目录
mkdir -p .ssh
# 创建该文件
touch authorized_keys
# 讲自己的rsa.pub 复制到云服务器的这个文件里面
vim authorized_keys 常用操作
logout: 退出云服务器,回到本地。
exit:退出云服务器。
ssh myserver:连接云服务器。
ssh myserver -p 20000:连接docker。
传输文件
从本机传输文件到服务器
scp 文件 myserver:从服务器到本机
scp myserver:Tips:最后一定要有冒号。