ssh的相关
ssh的相关
直接在1panel上面设置ssh相关的,很简单,关闭密码登录,启用密钥登录也可以改ssh端口。对于密钥登录就是一生成一个公钥一个私钥,公钥放在服务器的一个~/.ssh/authorized_keys文件里面,
假设你要登录的用户是 root:
/root/.ssh/authorized_keys |
- 普通用户则是:
/home/username/.ssh/authorized_keys |
私钥就是自己保存好就ok了
然后ssh私钥登录就是
ssh -i C:\Users\zxz\.ssh\id_ed25519_1panel -p 2222 root@8.134.186.40 |
C:\Users\zxz.ssh\id_ed25519_1panel是私钥的位置了,-p是对应的ssh服务端口。
如果要实现登录一次后面就自动登录的话
WIN
在 Windows 里编辑:
C:\Users\zxz\.ssh\config |
如果没有这个文件就自己新建一个,内容写:
Host aliyun |
保存后,你以后直接:
ssh aliyun |
就能登录。
然后你的端口转发也可以直接写成:
ssh -L 8000:127.0.0.1:8000 myserver |
如果你想连端口转发都省掉,可以再在 config 里继续加:
Host mypanel |
以后直接:
ssh mypanel |
LINUX
在 Linux 下,操作跟 Windows 差不多,不过路径和权限稍微讲究一点。假设你的私钥已经在服务器上配置好了。步骤如下:
- 把私钥放到默认目录(可选)
一般放在~/.ssh/下,例如:
mv ~/下载/id_ed25519_1panel ~/.ssh/id_ed25519_1panel |
- 编辑 SSH 配置文件
~/.ssh/config文件没有就新建一个,内容:
Host myserver |
- 测试登录
ssh myserver |