MacOSX ターミナルからの ssh 接続について教えてください。まったくの初心者です。


外部サーバーにsshで接続し、ファイルをアップロードしたいのですが、

userIDでログインし、該当ディレクトリまで移動。suでrootに切り替え。
それからどうすればいいのでしょうか。

アプリケーションを使用して、userIDでsftp接続をした場合、ログインはできますが、その後ファイルのアップロード、ディレクトリ作成などができません。ターミナルを使って行うしかないのでしょうか。

回答の条件
  • URL必須
  • 1人20回まで
  • 登録:2006/10/20 00:38:50
  • 終了:2006/10/23 02:24:55

回答(3件)

id:junono No.1

junono回答回数695ベストアンサー獲得回数282006/10/20 00:56:48

ポイント27pt

OSXは標準でターミナルからsftpコマンドが利用できるようです。

OSXでの使いかたではないですが、

http://cns-guide.sfc.keio.ac.jp/2003/3/6/2.html

が分かりやすいです。

すでに分かっていることであれば申し訳ございません。

id:tomi99

ありがとうございます。参考になりました。

2006/10/20 01:14:37
id:shimarakkyo No.2

shimarakkyo回答回数387ベストアンサー獲得回数242006/10/20 06:15:07

ポイント27pt

アプリケーションを使うなら多分コレが一番有名です。

http://www.versiontracker.com/dyn/moreinfo/macosx/16683

使いやすいし、分かりやすいです。日本語に対応しているかどうかは分かりません。

ターミナルから行う場合ですが、ディレクトリの作成はsshで入った後、mkdirで出来ると思います。

あるいは、scp [[user@]host1:]filename1(ターゲット)  [[user@]host2:]filename2(ソース)でファイルを送れます。ディレクトリごと送りたい場合は-rオプションを使います。

例:tomi99さんのマシン側のターミナルからscpを使ってmyWorkというディレクトリの中にあるものを全部hostにある/usr/tmpにコピーしたい時。

scp -r username@host:/usr/tmp /Users/tomi99/Documents/myWork

id:tomi99

ありがとうございます。

以前、苦闘中です。

sshでログインした後、ディレクトリの作成はmkdirでできるのですが、ファイル転送の方法がわかりません。

ログインした時に使ったユーザーIDだと、パーミッションがないので、suにスイッチしないといけないらしいのですが、suにスイッチした後、どのようなことをすればよいのか分からないのです。

2006/10/20 13:58:37
id:shimarakkyo No.3

shimarakkyo回答回数387ベストアンサー獲得回数242006/10/20 17:39:31

ポイント26pt

(コメントに書き込めないのでこちらに書きます。もしよろしければコメントを書けるようにして頂けますでしょうか?その方が私も気が咎めないので)

scpも出来なかったでしょうか? suとして直接ファイルを送れるはずなんですが。たとえばsuとしてMITにあるserverのホーム/tmpディレクトリにtest.txtというファイルを送るには

scp su@server.mit.edu:/tmp ./test.txt

すると

su@server.mit.edu's password:

とパスワードを聞いてきますから、そこでルートパスを入れればいけるはずなんですが。

http://en.wikipedia.org/wiki/Secure_copy

id:tomi99

何度もありがとうございますー。

scpできましたー!ありがとうございました!

2006/10/23 02:24:16
  • id:shimarakkyo
    上手くいったんですね、よかった!

    取り敢えず
    man コマンド(e.g., scp)
    でコマンドの使い方が一通りと、

    apropos キーワード
    でキーワードが解説に含まれるコマンドの一覧が出てきますので

    この2つを知っていれば、結構自力で色々探し出せると思いますよ。manとaproposとあとはこの辺のリストが私の独学ソースです。参考になれば幸いです。
    http://mally.stanford.edu/~sr/computing/basic-unix.html
    http://infohost.nmt.edu/tcc/help/unix/unix_cmd.html
    http://www.indiana.edu/~uitspubs/b017/
  • id:tomi99
    はい!何とかうまくいきました!
    わざわざ見に来ていただいて有難うございます!

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません