ssh远程访问客户端和服务器的设置

完整版的ssh远程配置,最后能够分别从本地shell, xshell,vscode上进行远程连接

1.如果客户端没有生成密钥的话,执行

ssh-keygen -t rsa

2.查看服务器端的账户是否存在.ssh目录

ls ~ -all

3.如果不存在则创建

mkdir .ssh

4.创建服务器端密钥文件

cd .ssh && touch authorized_keys

5.编辑密钥文件,将本地的.ssh文件内容复制到该文件

vim authorized_keys

6. 对ssh目录授权

chmod 700 ~/.ssh 
chmod 600 ~/.ssh/authorized_keys

7.重启服务器端ssh,以ubuntu为例

 /etc/init.d/ssh restart

8.测试无密码ssh连接(这里ubuntu是安装在本地的,远程直接替换服务器名即可)

ssh -p 2222 myaccount@localhost

9.xsheel连接(注意勾选public key)

连接时选择本地用户私钥,连接即可

10.vscode连接

点击ssh插件的+ 号,并在输入框中输入命令

ssh -p 2222 myaccount@localhost -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null

完成手动添加远程目录,及操作终端

解决vscode无法使用远程的conda环境

主要原因是conda没有安装在当前用户下(conda安装在当前用户下,则没有问题)

解决办法:

找到conda的安装目录,为当前用户添加读取执行权限,给PATH增加conda命令,至此完成

chmod -R 755 /root/ENTER

export PATH="/root/ENTER/bin:$PATH"

source ~/.bashrc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值