linux上安装和设置SSH服务

SSH服务是linux装机必备。

安装OpenSSH服务器软件包:
sudo apt install openssh-server

安装完成后,SSH服务将自动启动。可以使用以下命令检查SSH服务的状态:

sudo systemctl status ssh

如果SSH服务没有启动,可以使用以下命令启动它:

sudo systemctl start ssh

为了确保SSH服务在系统启动时自动启动,可以使用以下命令:

sudo systemctl enable ssh

默认情况下,SSH服务将使用端口22监听连接。
可以通过编辑/etc/ssh/sshd_config文件来更改配置,例如更改端口或设置访问权限。
更改配置后,需要重启SSH服务以应用更改:

sudo systemctl restart ssh

如果在防火墙上工作,确保允许SSH端口通过。
例如,允许端口22(或选择的任何端口):

sudo ufw allow ssh

或者,如果更改了端口:

sudo ufw allow 22/tcp

可以使用SSH客户端从远程计算机连接到服务器。

ssh username@serverip

通过SSH使用图形用户界面

ssh -X username@serverip

编辑sshd_conf文件

AllowAgentForwarding yes
AllowTcpForwarding yes
#GatewayPorts no
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

编辑ssh_conf文件

ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes