情况如下:我正在使用VPS托管服务器,在安装时生成随机SSH端口,我有一个configure.sh文件,其中包含例如此行以更改SSH端口:
sed -i 's/Port 22/Port 1337/' /etc/ssh/sshd_config
这很好用,但是我需要在sed命令中设置当前的SSH端口,显然我不知道它是随机生成的。
此致 Akitoyo
答案 0 :(得分:1)
这是一种方法:
sed -i 's/Port [0-9]*/Port 1337/' /etc/ssh/sshd_config
它会将Port xxx
中任何数字xxx
更改为Port 1337