便宜的广州网站建设服务,最全的wordpress 中文手册,程序ui设计,wordpress的插件目录目录 安装 SSH 服务器允许 SSH 通过防火墙远程 SSH 连接#xff08;选#xff09;重启向日葵 安装 SSH 服务器
更新软件包列表
sudo apt update安装 OpenSSH 服务器
sudo apt install openssh-server检查 SSH 服务器状态
sudo systemctl status ssh如果 SSH 服务器正在运… 目录 安装 SSH 服务器允许 SSH 通过防火墙远程 SSH 连接选重启向日葵 安装 SSH 服务器
更新软件包列表
sudo apt update安装 OpenSSH 服务器
sudo apt install openssh-server检查 SSH 服务器状态
sudo systemctl status ssh如果 SSH 服务器正在运行会出现如下的输出 ● ssh.service - OpenBSD Secure Shell serverLoaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preseActive: active (running) since Wed 2024-11-06 18:11:36 CST; 11min agoDocs: man:sshd(8)man:sshd_config(5)Main PID: 7247 (sshd)Tasks: 1 (limit: 4387)Memory: 2.7MCGroup: /system.slice/ssh.service└─7247 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startupsNov 06 18:11:36 abc-Default-string systemd[1]: Starting OpenBSD Secure She
Nov 06 18:11:36 abc-Default-string sshd[7247]: Server listening on 0.0.0.0
Nov 06 18:11:36 abc-Default-string sshd[7247]: Server listening on :: port
Nov 06 18:11:36 abc-Default-string systemd[1]: Started OpenBSD Secure Shel
Nov 06 18:13:18 abc-Default-string sshd[8311]: Accepted password for abc f
Nov 06 18:13:18 abc-Default-string sshd[8311]: pam_unix(sshd:session): ses
Nov 06 18:13:54 abc-Default-string sshd[8471]: Accepted password for abc f
Nov 06 18:13:54 abc-Default-string sshd[8471]: pam_unix(sshd:session): ses显示 Active: active (running) 表示 SSH 服务器正在运行如下图所示。 配置 SSH 服务器可选
默认情况下OpenSSH 服务器的配置文件位于 /etc/ssh/sshd_config 可以根据需要修改此文件来进行自定义配置。例如更改 SSH 服务器的监听端口、允许或禁止密码登录、限制登录用户等。
允许 SSH 通过防火墙 防火墙ufw, Uncomplicated Firewall 启用防火墙如果尚未启用
sudo ufw enable询问是否继续启用防火墙。输入 y 并按下 Enter 键继续。
检查防火墙状态
sudo ufw status如果防火墙已经启用会出现如下的输出 Status: activeTo Action From
-- ------ ----
20/tcp ALLOW Anywhere
21/tcp ALLOW Anywhere
22/tcp ALLOW Anywhere如果防火墙尚未启用您会看到输出 Status: inactive 表明防火墙当前处于禁用状态 允许 SSH 通过防火墙 如果防火墙已启用但未允许 SSH 通过则需要添加 SSH 规则 sudo ufw allow OpenSSH出现如下输出表示添加成功如下图所示。 验证防火墙规则
sudo ufw status如果防火墙已成功配置为允许 SSH 服务通过会显示如下输出
Status: activeTo Action From
-- ------ ----
OpenSSH ALLOW Anywhere远程 SSH 连接
查看目标服务器 IP 地址
ip addr show | grep inet或
ifconfig使用 SSH 远程连接到服务器
ssh [username][server_ip_address[将 [username] 替换为您在服务器上的用户名 [server_ip_address] 替换为目标服务器 IP 地址
例如如果远程服务器的用户名是 user远程服务器的 IP 地址是 192.168.1.100则命令如下
ssh user192.168.1.100验证身份
如果是首次连接到服务器系统可能会显示一条消息询问是否愿意继续连接。输入 yes 并按下 Enter 键如下图所示。 如果这是第一次连接到服务器系统可能会要求输入密码输入密码后按下 Enter 键。 注在命令行中输入密码时密码是不显示的直接输入并回车即可
连接成功
出现如下输出表示已成功连接到服务器
Welcome to Ubuntu 20.04.1 LTS (GNU/Linux 5.4.0-42-generic x86_64)* Documentation: https://help.ubuntu.com* Management: https://landscape.canonical.com* Support: https://ubuntu.com/advantage...Ref: 如何在 Ubuntu 上启用 SSH适用于 20.04、22.04
选重启向日葵
查看向日葵运行状态
sudo systemctl status runsunloginclient.service启动向日葵开机自启
如果状态不是active执行以下命令设置为开机自启动
sudo systemctl enable runsunloginclient.service启动向日葵服务
sudo systemctl start runsunloginclient.service查看远程设备码
注意验证码必须是永久验证码否则重启后还是无法连接如下图所示。 查看向日葵进程状态
ps -ef | grep sun关闭向日葵进程 将 --modservice 和 --cmdautorun 的进程 kill 掉
kill 860
kill 4242重启进程
/usr/local/sunlogin/bin/sunloginclient --modservice
/usr/local/sunlogin/bin/sunloginclient --cmdautorun启动向日葵进程 路径为向日葵默认安装路径 sudo /usr/local/sunlogin/bin/sunloginclient连接失败
尝试重启后再重新连接若重启后连接失败另寻他法
Ref: Linux远程命令行终端启动向日葵