安装Remote-SSH并配置
首先打开你的VSCode,找到Extensions,搜索Remote,下载Remote-Developoment插件,会自动安装其他的Remote插件,其中会包含Remote-SSH:
进入设置,搜索ssh
,找到并选中拓展中的Remote-SSH中的ShowLoginTerminal
选项,因为在连接的时候,终端会让你输入yes或者密码等
接着,需要配置你的Linux服务器地址信息,按CTRL+SHIFT+P
,搜索ssh
,找到Open Configuration File
选项
接着输入自己的地址信息:
Linux安装OpenSSH-Server和配置
Ubuntu
// 先卸载 sudo apt-get remove openssh-server // 安装 sudo apt-get install openssh-server //重启sshd服务 sudo service ssh --full-restart //自动启动 sudo systemctl enable ssh
CentOS
//安装 yum install -y openssl openssh-server //重启sshd服务 systemctl restart sshd.service //自动启动 systemctl enable sshd
编辑配置文件
备份配置文件
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup
编辑配置文件
sudo vim /etc/ssh/sshd_config
配置文件中添加如下配置:
端口可以自定义
使用密码登录
保存后,重启sshd服务器,重启命令上面已给出。
使用密码连接SSH
找到你配置的Linux服务器:
输入密码,再回车:
然后打开文件夹即可开始编写代码:
使用CTRL + SHIFT + ~
可以调出终端,就可以在终端操作命令,打开文件就可以写代码了。
使用密钥免密码登录
客户端配置
确保本地Windows操作系统已经安装了ssh
生成SSH秘钥对 :
ssh-keygen -t rsa -b 4096
(-b 4096表示生成的rsa秘钥对的长度是4096个bit) 在输入该指令后,会让我们指定秘钥文件的生成目录,可以直接回车跳过,生成的目录在c:\user\WINDSUN\.ssh
这个目录下生成:id-rsa
和id-rsa.pub
两个文件, 第一个是私钥文件,第二个是公钥文件,用户名称是你自己的电脑用户名
服务器端配置
检测ssh服务是否启动
netstat -ntlp | grep ssh
修改配置文件
vim /etc/ssh/sshd_config
这里最重要的是我们要把PubkeyAuthentication
配置为yes
允许使用基于密钥认证的方式登录。
最后,将客户端的公钥id-rsa.pub
文件上传到对应用户根目录的.ssh文件夹下,进入.ssh中将公钥的内容拷贝到authorized_keys
文件中
cp id_rsa.pub authorized_keys
然后设置相应文件的权限
chmod 700 .ssh chmod 600 .ssh/authorized_keys
VS的Remote-SSH插件配置
设置vscode的Remote - SSH插件配置文件:
Host Aliyun HostName X.X.X.X User XXX IdentityFile C:\Users\WINDSUN\.ssh\id_rsa
遇到的问题
如果报管道错误,可能是以下问题
- 你的Linux服务器的ssh配置有问题,通过修改配置测试是否解决问题。
- 删除在服务器上创建的“ .vscode-server”目录。这是在主目录中创建的隐藏目录(您可以使用“ ls -la”显示我相信的所有文件)。可能是一些不正确的数据被缓存在那里,因此删除目录将使您的情况更加整洁。删除后,可以尝试通过vscode上的remote-ssh重新连接。
- 如果还是不行,可以尝试重新使用ftp将本地公钥上传到Linux上,然后将其复制到authorized_keys文件中,设置权限,重启SSH服务器,重新连接
注意事项
在使用公钥第一次连接到Linux时候,可能会让你输入密码,连接完成后,会在你的用户.ssh目录中中生成一个文件known_hosts,这个目录中还有公钥和私钥id-rsa.pub和id-rsa,然后将公钥上传到服务器上,重新重复上面的复制到.ssh/authorized_keys,并且重新设置权限,再重新尝试连接到Linux,就不需要再输入密码了
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新日志
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]