初心者ネットワーキングの質問はこちら...
そのため、大学のネットワーク上の個人用スペースに接続するために、大学からのいくつかの指示に従いました。指示は、Nautilusを開き、左側のパネルのNetwork
の下でConnect to Server
を選択し、smb://foo.bar.com/user
をServer Address
に入力します。ここで、foo.bar.com
はネットワーク、およびuser
は私のユーザー名です。
これは正常に機能し、個人用スペースを閲覧できます。ただし、さまざまなファイルのアクセス許可を変更するなど、単にブラウジングするよりも複雑なことをしたいと考えています。そして、私は過去に慣れていたように、コマンドラインからこれを行うことができるようにしたいと思います。
それで、私がやろうとしたのは、このネットワークにssh
を入れることです。ここでssh
を実行するのが正しいかどうか、それが実際に何をするかはよくわかりませんが、これがコマンドラインを介してサーバーに接続する方法だと聞きました。そのため、コマンドラインでssh foo.bar.com
と入力しようとしましたが、パスワードを要求されました。しかし、パスワードを入力した後、次のようなメッセージが表示されました。
Connection closed by xxx.xxx.xxx.xxx
、
ここで、xxx.xxx.xxx.xxx
は、接続しようとしているサーバーの正確なIPアドレスであると判断したIPアドレスです。このメッセージは、Nautilusからこのサーバーへの他の接続を閉じた後でも表示されます。
だから、これは解決する必要がある私の大学の内部問題かもしれませんが、それを行う前に、これはコマンドラインからサーバーにアクセスしようとしている正しい方法ですか?または、より典型的で私にとってうまくいくかもしれない別の方法がありますか?
ありがとう!
ssh
はSambaと同じではないため、おそらく失敗した可能性がありますが、Samba共有ディレクトリに対してcifs-mount
を実行できます。
mkdir univerity_space
次に接続する
Sudo /bin/mount -t cifs -o user=UNIVERSITY_USERNAME,uid=1000,gid=1000 //foo.bar.com/user /home/johnny_johnson/university_space
ローカル(Ubuntu)ユーザーIDとグループIDがecho $UID
を介して1000であることを確認します(ユーザー名とグループの下で、Ubunutマシンでフォルダー権限が設定されます。つまり、最後にジョニーのはずです)。それは別の数字かもしれません、それからそれを取ります。
パスワードの入力を求められます
Sudo /bin/umount /home/johnny_johnson/university_space
経由で切断しますここで設定する権限は、ローカルのUbuntuマシンに関する権限であることに注意してください。 sshとSambaの違いに関する@madneonの回答を参照してください。
サーバーがSamba共有を提供する場合、それはコンソールSSH接続を許可している、または他のサービスや機能を提供しているという意味ではありません。
Sambaサーバーには独自のユーザーデータベースがあります(システムと同期するmight)。
Sambaネットワークプロトコルは、Linuxファイルのアクセス許可を持ちません。
コンソールへのアクセスについては、サーバー管理者にお問い合わせください。