在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

linux中ssh

141次阅读
没有评论

共计 5800 个字符,预计需要花费 15 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要为大家展示了“linux 中 ssh_scan 如何远程验证 SSH 服务的配置和策略”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让丸趣 TV 小编带领大家一起研究并学习一下“linux 中 ssh_scan 如何远程验证 SSH 服务的配置和策略”这篇文章吧。

ssh_scan 是一个面向 Linux 和 UNIX 服务器的易用的 SSH 服务参数配置和策略的扫描器程序,其思路来自 Mozilla OpenSSH   安全指南,这个指南为 SSH   服务参数配置提供了一个可靠的安全策略基线的建议,如加密算法 (Ciphers),报文认证信息码算法(MAC),密钥交换算法(KexAlgos) 和其它。

ssh_scan 有如下好处:

它的依赖是最小化的,ssh_scan 只引入了本地 Ruby 和 BinData 来进行它的工作,没有太多的依赖。

它是可移植的,你可以在其它的项目中使用 ssh_scan 或者将它用在自动化任务上。

它是易于使用的,只需要简单的将它指向一个 SSH 服务就可以获得一个该服务所支持的选项和策略状态的 JSON 格式报告。

它同时也是易于配置的,你可以创建适合你策略需求的策略。

建议阅读:如何在 Linux 上安装配置 OpenSSH 服务

如何在 Linux 上安装 ssh_scan

有如下三种安装 ssh_scan 的方式:

使用 Ruby gem 来安装运行,如下:

-----------  在  Debian/Ubuntu ----------- $ sudo apt-get install ruby gem $ sudo gem install ssh_scan -----------  在  CentOS/RHEL ----------- # yum install ruby rubygem # gem install ssh_scan

使用 docker 容器来运行,如下:

# docker pull mozilla/ssh_scan # docker run -it mozilla/ssh_scan /app/bin/ssh_scan -t github.com

使用源码安装运行,如下:

# git clone https://github.com/mozilla/ssh_scan.git # cd ssh_scan # gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 # curl -sSL https://get.rvm.io | bash -s stable # rvm install 2.3.1 # rvm use 2.3.1 # gem install bundler # bundle install # ./bin/ssh_scan

如何在 Linux 上使用 ssh_scan

使用 ssh_scan 的语法如下:

$ ssh_scan -t ip 地址  $ ssh_scan -t  主机名

举个例子来扫描 192.168.43.198 这台服务器的 SSH 配置和策略,键入:

$ ssh_scan -t 192.168.43.198

注意你同时也可以像下方展示的给 -t 选项传入一个[IP 地址 / 地址段 / 主机名]:

$ ssh_scan -t 192.168.43.198,200,205 $ ssh_scan -t test.tecmint.lan

输出示例:

I, [2017-05-09T10:36:17.913644 #7145] INFO -- : You re using the latest version of ssh_scan 0.0.19 [ {  ssh_scan_version :  0.0.19 ,  ip :  192.168.43.198 ,  port : 22,  server_banner :  SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.1 ,  ssh_version : 2.0,  os :  ubuntu ,  os_cpe :  o:canonical:ubuntu:16.04 ,  ssh_lib :  openssh ,  ssh_lib_cpe :  a:openssh:openssh:7.2p2 ,  cookie :  68b17bcca652eeaf153ed18877770a38 ,  key_algorithms : [  [email protected] ,  ecdh-sha2-nistp256 ,  ecdh-sha2-nistp384 ,  ecdh-sha2-nistp521 ,  diffie-hellman-group-exchange-sha256 ,  diffie-hellman-group14-sha1  ],  server_host_key_algorithms : [  ssh-rsa ,  rsa-sha2-512 ,  rsa-sha2-256 ,  ecdsa-sha2-nistp256 ,  ssh-ed25519  ],  encryption_algorithms_client_to_server : [  [email protected] ,  aes128-ctr ,  aes192-ctr ,  aes256-ctr ,  [email protected][email protected]  ],  encryption_algorithms_server_to_client : [  [email protected] ,  aes128-ctr ,  aes192-ctr ,  aes256-ctr ,  [email protected][email protected]  ],  mac_algorithms_client_to_server : [  [email protected][email protected][email protected][email protected][email protected][email protected][email protected] ,  hmac-sha2-256 ,  hmac-sha2-512 ,  hmac-sha1  ],  mac_algorithms_server_to_client : [  [email protected][email protected][email protected][email protected][email protected][email protected][email protected] ,  hmac-sha2-256 ,  hmac-sha2-512 ,  hmac-sha1  ],  compression_algorithms_client_to_server : [  none ,  [email protected]  ],  compression_algorithms_server_to_client : [  none ,  [email protected]  ],  languages_client_to_server : [ ],  languages_server_to_client : [ ],  hostname :  tecmint ,  auth_methods : [  publickey ,  password  ],  fingerprints : {  rsa : {  known_bad :  false ,  md5 :  0e:d0:d7:11:f0:9b:f8:33:9c:ab:26:77:e5:66:9e:f4 ,  sha1 :  fc:8d:d5:a1:bf:52:48:a6:7e:f9:a6:2f:af:ca:e2:f0:3a:9a:b7:fa ,  sha256 :  ff:00:b4:a4:40:05:19:27:7c:33:aa:db:a6:96:32:88:8e:bf:05:a1:81:c0:a4:a8:16:01:01:0b:20:37:81:11  } },  start_time :  2017-05-09 10:36:17 +0300 ,  end_time :  2017-05-09 10:36:18 +0300 ,  scan_duration_seconds : 0.221573169,  duplicate_host_key_ips : [ ],  compliance : {  policy :  Mozilla Modern ,  compliant : false,  recommendations : [  Remove these Key Exchange Algos: diffie-hellman-group14-sha1 ,  Remove these MAC Algos: [email protected][email protected][email protected], hmac-sha1 ,  Remove these Authentication Methods: password  ],  references : [  https://wiki.mozilla.org/Security/Guidelines/OpenSSH  ] } } ]

你可以使用 -p 选项来指定不同的端口,-L 选项来开启日志记录配合 -V 选项来指定日志级别:

$ ssh_scan -t 192.168.43.198 -p 22222 -L ssh-scan.log -V INFO

另外,可以使用 -P 或 –policy 选项来指定一个策略文件(默认是 Mozilla Modern)(LCTT 译注:这里的 Modern   可能指的是 https://wiki.mozilla.org/Security/Server_Side_TLS 中提到的 Modern  compatibility):

$ ssh_scan -t 192.168.43.198 -L ssh-scan.log -V INFO -P /path/to/custom/policy/file

ssh_scan 使用帮助与其它示例:

$ ssh_scan -h

输出示例:

ssh_scan v0.0.17 (https://github.com/mozilla/ssh_scan) Usage: ssh_scan [options] -t, --target [IP/Range/Hostname] IP/Ranges/Hostname to scan -f, --file [FilePath] File Path of the file containing IP/Range/Hostnames to scan -T, --timeout [seconds] Timeout per connect after which ssh_scan gives up on the host -L, --logger [Log File Path] Enable logger -O, --from_json [FilePath] File to read JSON output from -o, --output [FilePath] File to write JSON output to -p, --port [PORT] Port (Default: 22) -P, --policy [FILE] Custom policy file (Default: Mozilla Modern) --threads [NUMBER] Number of worker threads (Default: 5) --fingerprint-db [FILE] File location of fingerprint database (Default: ./fingerprints.db) --suppress-update-status Do not check for updates -u, --unit-test [FILE] Throw appropriate exit codes based on compliance status -V [STD_LOGGING_LEVEL], --verbosity -v, --version Display just version info -h, --help Show this message Examples: ssh_scan -t 192.168.1.1 ssh_scan -t server.example.com ssh_scan -t ::1 ssh_scan -t ::1 -T 5 ssh_scan -f hosts.txt ssh_scan -o output.json ssh_scan -O output.json -o rescan_output.json ssh_scan -t 192.168.1.1 -p 22222 ssh_scan -t 192.168.1.1 -p 22222 -L output.log -V INFO ssh_scan -t 192.168.1.1 -P custom_policy.yml ssh_scan -t 192.168.1.1 --unit-test -P custom_policy.yml

以上是“linux 中 ssh_scan 如何远程验证 SSH 服务的配置和策略”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-07发表,共计5800字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 波多野结衣一区二区三区高清 | 久久久久女教师免费一区 | 色吊丝永久在线观看最新免费 | 深夜福利小视频 | 偷拍色图| 999久久 | 高潮好爽视频在线观看 | 成人av片在线观看免费 | 国模精品一区二区三区 | 亚洲另类小说图片 | 久久国产劲暴∨内射 | 日日摸夜夜添夜夜添欧美毛片 | 人成在线 | 亚洲免费影院 | 天天av天天翘天天综合网色鬼 | 国产日韩一区二区三区在线观看 | 欧美日韩不卡视频合集 | 国产麻豆剧传媒精品国产av | 国产精品秋霞午夜 | 国产第三区 | 亚洲色偷偷色噜噜狠狠99网 | 玩弄人妻少妇500系列视频 | 日本三级韩国三级美三级91 | 女人18毛片a级毛片免费视频 | 亚洲欧美在线视频观看 | 少女韩国电视剧在线观看完整 | 狼人无码精华av午夜精品 | 大地资源网最新在线播放 | 天天影院色| 4hu四虎永久免在线视看 | 色综合久久久无码中文字幕 | 丰满少妇作爱视频免费观看 | 国产美女 19p爽一下 | 成人国产网站v片免费观看 成人国产午夜在线视频 | 91区国产福利在线观看午夜 | 成人麻豆日韩在无码视频 | 欧美成人午夜不卡在线视频 | 成人免费毛片一区二区三区 | 精品国产乱码一区二区三区麻豆 | 影音先锋男人资源在线观看 | 亚洲精品第一区二区在线 |