Fedora35でSSHを許可する方法
環境
OSバージョンを確認します
# cat /etc/redhat-release
Fedora release 35 (Thirty Five)
SSHを許可する方法
1.SSHのインストール状況を確認します
# yum list installed | grep ssh NetworkManager-ssh.x86_64 1.2.12-2.fc35 @fedora NetworkManager-ssh-gnome.x86_64 1.2.12-2.fc35 @fedora libssh.x86_64 0.9.6-1.fc35 @anaconda libssh-config.noarch 0.9.6-1.fc35 @anaconda openssh.x86_64 8.7p1-2.fc35 @anaconda openssh-clients.x86_64 8.7p1-2.fc35 @anaconda openssh-server.x86_64 8.7p1-2.fc35 @anaconda sshpass.x86_64 1.09-2.fc35 @fedora
2.SSHを許可する設定を追加します
# vi /etc/ssh/sshd_config
下記内容を修正します
21行目
Port 22
40行目
PermitRootLogin yes
56行目
PasswordAuthentication yes
3.SSHを再起動します
# systemctl restart sshd SSHの起動状況を確認します # systemctl status sshd ● sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2022-05-17 23:36:05 JST; 35s ago
4.FirewallのSSHポートを設定します
# firewall-cmd --permanent --add-service=ssh success
SSHポートの開放状況を確認します
# firewall-cmd --list-all FedoraServer (active) target: default icmp-block-inversion: no interfaces: ens33 sources: services: cockpit dhcpv6-client ssh