私たちのホスティングプロバイダは(セキュリティのために)-accessを許可しませんがssh
、.accessを介してファイルをアップロードし、ディレクトリを操作することを許可しますsftp
。 (唯一の他のオプションは「cpanel」を使用することです)。
sftp
許可するのに十分作るシンボリックリンクがありますが、正しくリストするには不十分です。たとえば、
sftp> symlink 500 rwu
sftp> ls -l
lrwxrwxrwx 1 foo bar 3 May 22 16:27 rwu
つまり、見ることができる事実"rwu
はシンボリックリンクですが、表示できません。何。少なくとも基本的ではありません。実際のように、シンボリックリンクを正しくリストする完全なsftp
-clientまたはその-commandの「隠し」オプションはありますか?ls
ls(1)
答え1
OpenSSH SFTPクライアントこの機能は現在サポートされていません。
#ifdef notyet char * do_readlink(struct sftp_conn *conn, const char *path) { … } #endif
SSH_FXP_READLINK
これはOpenSSHソースコードで唯一発生します。これがなぜコメントアウトされたのか、それとも機能させるために必要なものがわかりません。 OpenSSHメーリングリストで私が見つけた唯一の関連メッセージは次のとおりです。2002年パッチそれは採用されませんでした。