我正在寻找一种方法来查询已挂载的覆盖文件系统 ( overlayfs) 以检查它的上下目录,但直到现在我还没有找到任何合适的命令。有没有办法做这样的检查?
我overlayfs使用如下命令安装了该命令:
mount -t overlayfs -o lowerdir=/mnt/root-ro,upperdir=/data/root-rw overlayfs-root ${rootmnt}
Run Code Online (Sandbox Code Playgroud)
该mount命令没有给我足够的信息:
root@ubuntu12:~# mount -l
overlayfs-root on / type overlayfs (rw)
/dev/sda1 on /mnt/root-ro type ext4 (ro,relatime,data=ordered) [ROOT]
/dev/sdb1 on /data type ext4 (rw,errors=remount-ro) [DATA]
Run Code Online (Sandbox Code Playgroud) 我必须更换旧的 ssh 服务器。
旧的 sshd 是 OpenSSH_4.7p1,而新的 sshd 是 OpenSSH_7.3p1。
我也有许多基于 Slackware 8.1 (2002) 的旧客户端和一个非常旧的 ssh 客户端 OpenSSH_3.1p1
FROM : Linux P0101222 2.4.37.9_20130117
sshd: OpenSSH_3.1p1, SSH protocols 1.5/2.0, OpenSSL 0x0090602f
TO : Linux LinuxServer1 4.8.10-300.fc25.i686
sshd: OpenSSH_7.3p1, OpenSSL 1.0.2j-fips 26 Sep 2016
old sshd: OpenSSH_4.7p1, OpenSSL 0.9.8b 04 May 2006
Run Code Online (Sandbox Code Playgroud)
我现在的问题是,由于使用了不同的密码,旧客户端无法连接到新的 ssh 服务器。
[enzo@P0101222 enzo]$ ssh 192.168.200.37
no matching cipher found:
client aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,
aes192-cbc,aes256-cbc server chacha20-poly1305@openssh.com,
aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,
aes256-gcm@openssh.com
Run Code Online (Sandbox Code Playgroud)
这里是详细的日志
[enzo@P0101222 enzo]$ ssh -v 192.168.200.37
OpenSSH_3.1p1, SSH protocols 1.5/2.0, OpenSSL 0x0090602f …Run Code Online (Sandbox Code Playgroud)