1. [root@localhost ~]# vi /etc/ssh/sshd_config
2. Port 22
3. ("Port"用来设置sshd监听的端口,这里采用的是默认的端口号22)
4. #Protocol 2,1
5. (设置使用的ssh协议为ssh1或ssh2,如果仅仅使用ssh2,
设置为Protocol 2即可)
6. #ListenAddress 0.0.0.0
7. ("ListenAddress"用来设置sshd服务器绑定的IP地址)
8. # HostKey for protocol version 1
9. #HostKey /etc/ssh/ssh_host_key
10. # HostKeys for protocol version 2
11. #HostKey /etc/ssh/ssh_host_rsa_key
12. #HostKey /etc/ssh/ssh_host_dsa_key
13. ("HostKey"用来设置服务器密匙文件的路径)
14. #KeyRegenerationInterval 1h
15. ("KeyRegenerationInterval"用来设置在多少秒之后
系统自动重新生成服务器的密匙(如果使用密匙)。重新生成
密匙是为了防止利用盗用的密匙解密被截获的信息)
16. #ServerKeyBits 768
17. ("ServerKeyBits"用来定义服务器密匙的长度)
18. SyslogFacility AUTHPRIV
19. ("SyslogFacility"用来设定在记录来自sshd的消息的时候,
是否给出"facility code")
20. #LogLevel INFO
21. ("LogLevel"用来记录sshd日志消息的级别)
22. #LoginGraceTime 2m
23. ("LoginGraceTime"用来设置如果用户登录失败,在切断
连接前服务器需要等待的时间,以秒为单位)
24. PermitRootLogin no
25. ("PermitRootLogin"用来设置超级用户root能不能用SSH登
录。root远程登录Linux是很危险的,因此在远程SSH登录Linux
系统时,这个选项建议设置为"no")
26. #StrictModes yes
27. ("StrictModes"用来设置SSH在接收登录请求之前是否检查
用户根目录和rhosts文件的权限和所有权。此选项建议设置为"yes")
28. #RSAAuthentication yes
29. ("RSAAuthentication"用来设置是否开启RAS密钥验证,
如果采用RAS密钥登录方式时,开启此选项)
30. #PubkeyAuthentication yes
31. ("PubkeyAuthentication"用来设置是否开启公钥验证,
如果采用公钥验证方式登录时,开启此选项)
32. #AuthorizedKeysFile .ssh/authorized_keys
33. ("AuthorizedKeysFile"用来设置公钥验证文件的路径,
与"PubkeyAuthentication"配合使用)
34. # similar for protocol version 2
35. #HostbasedAuthentication no
36. #IgnoreUserKnownHosts no
37. ("IgnoreUserKnownHosts"用来设置SSH在进行
RhostsRSAAuthentication安全验证时是否忽略用户
的"$HOME/.ssh/known_hosts"文件)
38. #IgnoreRhosts yes
39. ("IgnoreRhosts"用来设置验证的时候是否使用
"~/.rhosts"和"~/.shosts"文件)
40. PasswordAuthentication yes
41. ("PasswordAuthentication"用来设置是否开启密
码验证机制,如果是用密码登录系统,应设置为"yes")
42. PermitEmptyPasswords no
43. ("PermitEmptyPasswords"用来设置是否允许用口令为
空的账号登录系统,肯定是"no"了)
44. X11Forwarding yes
45. ("X11Forwarding"用来设置是否允许X11转发)
46. #PrintMotd yes
47. ("PrintMotd"用来设置sshd是否在用户登录的时候显示"/etc/motd"中的信息)
相关推荐
掌握Linux下远程管理工具openssh、vnc和webmin的使用 配置和管理mysql数据库 配置和管理iptables和代理服务器squid 掌握Linux下自动任务at和crontab 掌握Linux内核的编译与升级 了解Linux下shell...
OpenSSH 是安全 Shell (SSH) 工具的开放源代码版本,Linux 及其他非 Windows 系统的管理员使用此类工具跨平台管理远程系统。 OpenSSH 在 2018 年秋季已添加至 Windows,并包含在 Windows 10 和 Windows Server 2019 ...
openssh通常用于Linux系统的远程接入管理,随着网络安全形势越来越严峻,为做好信息安全管理,旧版本的openssh存在安全漏洞需要妥善处置。升级openssh版本是一个常用的处置手段,简单高效。但该版本和部分其他版本对...
第三章 Linux 用户管理与磁盘管理 20 3.1用户和组 20 3.1.1 添加用户和组 20 3.1.2 与用户和组有关的重要文件 20 3.1.3 查封用户 21 3.2 权限管理 21 学习权限要掌握的基础 21 3.2.1 Linux中的访问权限 22 3.2.2 ...
在Windows管理Linux服务器时,常使用putty登陆ssh进行远程管理。默认登陆验证方式为密码认证,该方式虽然简单,但每次登陆都要输入一长串的密码,相当麻烦。而且,如果万一把root允许登陆打开,还有可能被强力破解,...
本工具一键运行安装ssh服务到windows系统中,实现通过ssh客户端软件远程管理windows服务器,同时内置类linux命令工具,如果你习惯用linux命令,那么你可以用管理linux的方式来管理windows系统,简单易用。...
第1章 Linux服务器的搭建与测试 1.1 Linux的安装 1.1.1 Linux简介 1.1.2 Red Hat Enterprise Linux 5新特性介绍 1.1.3 Red Hat Enterprise Linux 5的安装 1.2 常规网络配置 1.2.1 配置主机名 1.2.2 使用ifconfig...
15.2. 配置 OpenSSH 服务器 15.3. 配置 OpenSSH 客户 15.4. 其它资料 16. 网络文件系统(NFS) 16.1. 为什么使用 NFS? 16.2. 挂载 NFS 文件系统 16.3. 导出 NFS 文件系统 16.4. 其它资料 17. Samba 17.1. 为什么...
本身学习Linux就是想在服务器上使用的。实际情况,可能我很难直接到坐在服务器前,使用界面操作系统。事实上,界面对于服务器来说就是一个多于的内容。于是Linux的桌面就像一个程序一样,可以卸载。卸载后怎么用呢?...
需要注意的是,Linux一般自带的是OpenSSH: 下面的例子即表明该系统正在使用OpenSSH: $ ssh -V OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003 下面的例子表明该系统正在使用SSH2: $ ssh -V ssh: SSH Secure ...
使用SSH远程管理 [root@localhost ~]# ssh root@192.168.219.132 //账户名@IP地址 The authenticity of host '192.168.219.132 (192.168.219.132)' can't be established. ECDSA key fingerprint is
它支持 SSH2 协议,提供了一个易于使用的图形化界面,可以让用户轻松地连接和管理远程 SSH 服务器。BvSshClient 支持密码和公钥身份验证,可以与 OpenSSH、OpenSSH for Windows 和 Dropbear 等常用的 SSH 服务器配合...
它支持 SSH2 协议,提供了一个易于使用的图形化界面,可以让用户轻松地连接和管理远程 SSH 服务器。BvSshClient 支持密码和公钥身份验证,可以与 OpenSSH、OpenSSH for Windows 和 Dropbear 等常用的 SSH 服务器配合...
利用SSH协议可以有效防止远程管理过程中的信息泄露问题。 openssh-server 功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell 客户端连接方式 ssh 远程主机用户@远程主机ip 先rm -rf /root/.ssh/清掉之前...
2.4.7 连接到服务器 41 2.4.8 搜索文件 41 2.4.9 最近的文档 42 2.5 系统菜单 42 2.5.1 首选项 42 2.5.2 系统管理 45 2.5.3 锁住屏幕 51 2.5.4 注销 51 2.5.5 关机 51 2.6 使用移动存储设备 51 2.6.1 浏览移动存储...
2.4.7 连接到服务器 41 2.4.8 搜索文件 41 2.4.9 最近的文档 42 2.5 系统菜单 42 2.5.1 首选项 42 2.5.2 系统管理 45 2.5.3 锁住屏幕 51 2.5.4 注销 51 2.5.5 关机 51 2.6 使用移动存储设备 51 2.6.1 浏览移动存储...
作为系统管理员,你计划在 Linux 上使用 OpenSSH,完成日常工作的自动化,比如文件传输、备份数据库转储文件到另一台服务器等。为实现该目标,你需要从主机 A 能自动登录到主机 B。自动登录也就是说,要在 shell ...
从事嵌入式开发搭建linux开发环境中,ssh的服务的安装是其中必不可少的一步。ssh方便一个开发小组中人员登录一台服务器,从事代码的编写、编译、运行。方便代码的共享及管理。ssh是一种安全协议,主要用于给远程登录...
第一步,先安装工具软件编辑器:vim 代码如下:sudo apt-get install vimssh服务器: openssh,先安装ssh是为了使用远程终端工具(putty或xshell等),这样管理虚拟机就方便多了。 代码如下:sudo apt-get install
配置 Linux 服务器 G.2. 配置 Windows 服务器 G.3. 用于 TortoiseSVN 的 SSH 客户端工具 G.4. 创建 OpenSSH 证书 G.4.1. 使用 ssh-keygen 创建密钥 G.4.2. 使用 PuTTYgen 创建密钥 G.5. 使用 PuTTY 测试 G.6...