# 创建用户并设置密码
adduser remote_user
# 开启远程登录权限
vim /etc/ssh/sshd_config
---
AllowUsers remote_user
---
# 重启ssh服务
systemctl restart ssh
在 vscode 扩展商店搜索 Remote Development
,点击安装。
terminal中进入当前用户.ssh目录比如 C:\Users\YOUR_COMPUTER_NAME\.ssh
,无.ssh
目录则创建一个。
# 进入目录
cd .ssh
# 使用ssh-keygen命令生成密钥
ssh-keygen
将公钥文件 id_rsa.pub 上传到远程服务器上 /home/remote_user/.ssh/
,并将内容写入到 authorized_keys 文件中。
# 打开xshell
# 使用rz命令或者ftp,上传id_rsa.pub到/home/remote_user/.ssh/
rz
# 写入authorized_keys
cat id_rsa.pub >> authorized_keys
# 执行以下命令登录服务器
ssh remote_user@YOUR_SERVER_IP -p 22 -i id_rsa
远程资源管理器
的图标C:\Users\YOUR_COMPUTER_NAME\.ssh\config
配置config 文件# example
Host alias_name
HostName YOUR_SERVER_IP
User remote_user
Port 22
IdentityFile "C:\Users\YOUR_COMPUTER_NAME\.ssh\id_rsa"
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。