ubuntuをインストールすると、デフォルトではsshサービスとftpサービスが存在しないため、この問題を自分で解決する必要があります。
SSH
ソフトウェアリストとソフトウェアを更新します
sudo apt-get update
sudo apt-get upgrade
SSHをインストールする
sudo apt-get install ssh
SSHサービスを開始する
sudo /etc/init.d/ssh start
SSHサービス構成ファイルを変更する
sudo vim /etc/ssh/sshd_config
構成項目を見つけて変更します (この項目は root ログインを許可するためのものです)
PermitRootLogin yes
root パスワードを変更します。なぜ変更しないと root としてログインできないのかわかりません
sudo passwd root
変更後に ssh サービスを再起動します
service sshd restart # 或者
/etc/initd.d/sshd restart
FTP
FTPサービスをインストールする
sudo apt-get install vsftpd
FTP設定ファイルを変更する
sudo vim /etc/vsftpd.conf
構成項目を見つけて、次のように変更します。
local_enable=YES
write_enable=YES
FTP 設定ファイルを変更します。root がログインできるように、この設定ファイルでは root ユーザーをコメントアウトする必要があります。
sudo vim /etc/ftpusers
変更後に FTP サービスを再起動します
service vsftpd restart # 或者
/etc/initd.d/vsftpd restart
ポートを開く
FTP と SSH の両方にポートが必要です。FTP のデフォルト ポートは 21 で、SSH のデフォルト ポートは 22 です。これらのポートはファイアウォールでデフォルトで閉じられているため、手動で開く必要があります。
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 22/tcp
ポートを開いた後、サービスを再起動する必要もあります
端子接続
これらを設定すると、xft や xshell などのターミナル ソフトウェアでサーバーに接続できるようになります。
ホストのアドレスは、ifconfog
ホストからコマンドを使用して表示できます。
xftp設定
xshell設定