SSH設定
$ su - root Password: /root # vi /etc/ssh/sshd_config SyslogFacility AUTHPRIV ログの設定 PermitRootLogin no Rootでのログインを拒否 PasswordAuthentication no Linuxでのパスワード認証を拒否 PermitEmptyPasswords no パスワードが空白での認証を拒否 X11Forwarding no X11転送を拒否する Subsystem sftp /usr/libexec/openssh/sftp-server → サブシステムの設定
SSHサーバを再起動させ、設定の反映
# service sshd restart sshdを起動中: [ OK ]
ネットワーク上にルータがあれば、TCPポート22(SSH用)を開ける。
外部からの接続が確認できれば、telnet は不要なので削除する。
apt-get remove telnetd
最後に、ルータのTCPポート23(telnet用)を閉じる。
ついでに、俺は必要ないので ftpサーバも削除しとく。
# apt-get remove proftpd パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 以下のパッケージが削除されます: proftpd アップグレード: 0 個, 新規インストール: 0 個, 削除: 1 個, 保留: 3 個 0B のアーカイブを取得する必要があります。 展開後に 2357kB が解放されます。 続行しますか? [Y/n]y 変更を適用しています... Preparing... ########################################### [100%] 完了