Fedora 17 开启ssh服务

Fedora 17 已经安装好openssh server了 不用再装 
不过默认无开启

首先su root
1.开启ssh服务
# systemctl start sshd.service

2.随系统一起启动服务

# systemctl enable sshd.service

在terminal 中输 setup 对防火墙 添加22 端口

3.开启防火墙22端口

# iptables -I INPUT -p tcp --dport 22 -j ACCEPT


测过ok

1、在root权限下,修改ssh配置文件:vi /etc/ssh/ssh_config

将一下三个注释去掉,即去其前的“#”号:

RSAAuthentication yes

PasswordAuthentication yes

Port 22

2、启动SSH服务:service sshd start

3、测试是否安装成功:ssh 192.168,.253.18    #对方ip

出现: Are you sure you want to continue connecting (yes/no)? yes  #输入yes
出现:root@192.168.253.18's password:            #输入对方对应角色密码
提示:Last login: Sun Nov 18 14:34:41 2012 from 192.168.253.20  #登录成功

 

4、操作完成后一定要退出登录:logout    #忘记退出的后果是,所有命令行操作都在对方机器上!

以下为免密码登录配置:

1、生成密钥: ssh-keygen -t rsa

提示:

The key's randomart image is:
+--[ RSA 2048]----+
|          +*++..|
|        . ooo.. |
|        +  .o . |
|      + o .  + o|
|      . S .  o *.|
|      .    o .E+|
|            .  |
|                |
|                |
+-----------------+

2、密钥传给对方机器: ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.253.18
3、再重新登录即可不用密码:ssh 192.168.253.18

PS:如果链接对方主机提示PORT 22 connection refused提示,可在对方主机上重新启动ssh服务:service sshd start

### 如何在Linux服务器上开启和配置SSH服务 #### 启动SSH服务 为了使SSH服务能够在Linux服务器上正常运行,确保`sshd`守护进程已启动并设置为开机自启。可以使用如下命令来启动SSH服务: 对于基于Systemd的系统(如较新的CentOS, Fedora, Ubuntu版本),可以通过以下命令操作: ```bash sudo systemctl start sshd ``` 确认其状态是否处于活动状态: ```bash sudo systemctl status sshd ``` 如果希望该服务随系统的启动而自动激活,则需执行下述指令: ```bash sudo systemctl enable sshd ``` 针对旧版采用Init脚本管理系统的情况,应利用service工具来进行相应的控制: ```bash sudo service ssh start ``` 以及启用开机启动: ```bash sudo chkconfig --level 35 ssh on ``` 以上方法适用于大多数主流发行版[^1]。 #### 安全加固措施 考虑到安全因素,在完成基本安装之后还需要调整一些参数以增强防护能力。编辑位于/etc/ssh/sshd_config文件内的配置项,推荐修改默认端口号、禁用Root账户直接登录等功能,并重启SSH服务让更改生效: ```bash Port 2222 # 修改监听端口为例示 PermitRootLogin no # 禁止root远程登陆 PasswordAuthentication yes/no # 是否允许密码验证方式 PubkeyAuthentication yes # 开启公钥认证机制 AuthorizedKeysFile .ssh/authorized_keys # 设置授权密钥存储路径 ``` 保存变更后记得重新加载或重启SSHD以便应用新设定: ```bash sudo systemctl reload sshd # 或者完全停止再启动 sudo systemctl restart sshd ``` 最后不要忘记更新防火墙规则开放指定端口访问权限[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值