公司办公环境是mac下vscode通过ssh连接的docker编译环境,自己的win10就没配编译环境。一般简单的测试都是用在线的编译器,最近在看一些东西,感觉还是本地的方便一些,就把本地环境也搞了下。有些坑记录下,便于以后使用
vscode添加remote ssh
配置config
~/.ssh/config里面的配置
1 | # dev |
注意分隔符
权限问题
一直提示rsa文件权限不对,参考这里: Windows SSH: Permissions for ‘private-key’ are too open
ssh port
裸ssh 22端口不安全,我就改了,但是服务器厂商开了selinux,导致这里多了一步
vim /etc/ssh/sshd_config
semanage port -a -t http_port_t -p tcp 8888
参考: SELinux 开放和关闭端口
结果
总结
不建议直接用root用户,我懒得弄了