Из команд, которые вы запускаете, похоже, что сервер ssh на server2.com
прослушивает порт по умолчанию 22:
(с сервера1) ssh name@server2.com
Если это так, то вам нужно перенаправить соединение к этому порту 22.
Вместо:
ssh -Nf name@server1.com -p5222 -L 2233:name@server2.com:2233
Do:
ssh -Nf name@server1.com -p5222 -L 2233:name@server2.com:22
Кроме того, в вашей команде sshfs
необходимо указать пользователя ssh на server2.com
, а не локального пользователя.
Intead of:
sshfs -p 2233 localname@localhost:~/ ./target-dir
Do:
sshfs -p 2233 name@localhost:~/ ./target-dir