我有一个格式如下的文件:
$ cat file.txt
27.33.65.2
27.33.65.2
58.161.137.7
121.50.198.5
184.173.187.1
184.173.187.1
184.173.187.1
Run Code Online (Sandbox Code Playgroud)
将文件解析file.txt
为以下格式的最佳方法是什么:
27.33.65.2: 2
58.161.137.7: 1
121.50.198.5: 1
184.173.187.1: 3
Run Code Online (Sandbox Code Playgroud)
换句话说,我想遍历文件并计算每个 IP 地址出现的次数。我已经运行了它,sort
所以所有的 IP 地址都是按顺序排列的,并且直接在彼此之后。
多。
乱搞后在Amazon EC2箱把自己锁在了SSH的
ForceCommand internal-sftp
在/etc/ssh/sshd_config
为了让root
登录通过SFTP。
SFTP 仍然可以正常工作,但 PuTTY 立即死亡,例如:
奇怪的是,SFTP 仍然可以正常工作,并且允许我按root
当前方式登录(因为我所做的更改) - 所以我打开了一个 WinSCP 窗口,我可以浏览我喜欢的任何内容并编辑内容。
当我尝试使用以下方法从另一个 Linux 机器连接时:
ssh -i keyfile.pem ec2-user@hostname.com.au -p [portnumber]
Run Code Online (Sandbox Code Playgroud)
我收到以下回复:
This service allows sftp connections only.
Connection to [hostname] closed.
Run Code Online (Sandbox Code Playgroud)
我已成功移除ForceCommand internal-sftp
,/etc/ssh/sshd_config
但在service ssh restart
远程运行时遇到问题。当我sftp
使用!
前缀进行操作时,它说它有效 - 但我可以说它没有,因为侦听端口没有改变。