要開啟Linux系統的遠程訪問權限,你可以按照以下步驟進行操作:
sudo systemctl status sshd
如果返回“Active (running)”表示SSH服務器已安裝并正在運行。如果沒有安裝,你可以使用以下命令安裝:
sudo apt-get install openssh-server #對于基于Debian的發行版(如Ubuntu)
sudo yum install openssh-server #對于基于RHEL或CentOS的發行版
/etc/ssh/sshd_config
路徑下,你可以使用文本編輯器(如nano或vim)打開該文件并進行編輯:sudo nano /etc/ssh/sshd_config
你可以根據需要修改以下配置項:
Port
:SSH服務器監聽的端口,默認為22,你可以修改為其他端口以增強安全性。PermitRootLogin
:是否允許root用戶遠程登錄,建議將其設置為“no”以增強安全性。PasswordAuthentication
:是否允許使用密碼進行身份驗證,建議將其設置為“no”,并使用SSH密鑰進行身份驗證。完成配置后,保存并關閉文件。然后,重新加載SSH服務器配置以使更改生效:
sudo systemctl reload sshd
sudo ufw allow 22 #允許SSH流量通過端口22
sudo ufw enable #啟用防火墻
ssh username@server_ip
其中,username
是你在遠程服務器上的用戶名,server_ip
是遠程服務器的IP地址或域名。你將被要求輸入密碼(如果啟用了密碼身份驗證)或SSH密鑰(如果啟用了SSH密鑰身份驗證)。
這樣,你就可以成功開啟Linux系統的遠程訪問權限了。