SSH技巧记录
1. 默认连接方式
$ ssh -p PORT USR@IP
链接后输入密码即可。
2. ~/.ssh/config文件
编辑这个文件可以提前配置好连接信息,再给一个别名,如
Host gullo
hostname gulloipv4.950106.xyz
user root
port 11920
保存后可以直接使用
$ ssh gullo
来连接服务器,即相当与
$ ssh -p 23333 root@gulloipv4.950106.xyz
链接后输入密码即可。
3. 将公钥上传至服务器以避免每次输入密码
如果尚未生成公私钥对,使用如下指令生成:
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
在生成过程中passpharse是为了安全性最高的公私钥+密码准备的,无需特别安全环境直接不填即可,更多信息请自行查阅wiki。
生成后直接使用ssh-copy-id将其上传自服务器,上传过程中你会需要输入最后一次密码。
$ ssh-copy-id HOSTNAME (第二节定义的)
或
$ ssh -p PORT USR@IP
4. 使用ZModem避免再开一个终端scp/GUI FileZilla
zmodem是ssh会话中的文件传输标准,可惜很多Terminal都不支持,但是Konsole是支持的!你只需要在本地和服务器都装上lrzsz这个包,就可以方便的使用rz上传文件,sz下载文件。
如果你没有使用KDE,也不想装Konsole,zssh是一个非常好的选择。用起来也不麻烦,请自行装zssh然后man看说明。
发表于 2019-05-06 11:49:00 并被添加「」标签,阅读量: 976 。
此处评论已关闭