文章目录
服务器端
这里主要是确保服务器开启了SSH服务。
SSH分客户端openssh-client和openssh-server
如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client
),如果要使本机开放SSH服务就需要安装openssh-server。
查看当前的ubuntu是否安装了ssh-server服务。默认只安装ssh-client服务。
dpkg -l | grep ssh
安装ssh-server服务
sudo apt-get install openssh-server
再次查看安装的服务
dpkg -l | grep ssh
然后确认ssh-server是否启动了:
ps -e | grep ssh
如果看到sshd那说明ssh-server已经启动了。
如果没有则可以这样启动:
sudo /etc/init.d/ssh start
或sudo service ssh start
配置相关:
ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。(或把配置文件中的”PermitRootLogin without-password”加一个”#”号,把它注释掉,再增加一句”PermitRootLogin yes”)
然后重启SSH服务:
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start
客户端
客户端主要用的是vscode
和花生壳
这两个工具,类似向日葵。
花生壳配置
这里主要是参照花生壳官方的介绍,只要按照官方的来,一般不会出错,反正我这种bug制造机,一不小心就产生bug的人,都没有出错,应该999999.999%问题不大。
链接
:花生壳for Linux教程
vscode配置
vscode 主要利用的是remote ssh
这个插件。
下面是教程链接
链接
:vscode+remote教程
config配置
Host xxx # 这里随便起个名字
HostName xxxxxxxxxxxxxxxxxxxx # 这里是花生壳的访问地址,注意去掉tcp://
Port xxxxx # 这里是花生壳分配到端口地址
User xxx # 服务器usr名字