大学サーバーにも接続されている大学コンピュータでPutty.exeを使用し始めました。私のLinuxディレクトリにpdbファイルが保存されています。このpdbファイルを私が現在使用しているコンピュータのデスクトップに保存して自分自身に電子メールで送信できますか?
(大学サーバーを使用している場合)Linuxファイルをデスクトップに保存する方法を学びます。私は自分で調べたところ、自宅でコンピュータやパーソナルノートブックを使用するときに直接パスを使用してファイルをデスクトップに保存(実際にコピーするにはcpコマンドを使用)することがわかりました。大学サーバーでこのタスクを完了するのに問題があります。
答え1
PuTTYはscpクライアントと共に提供する必要があります。pscp
。コマンドラインで使用できます。
pscp user@host:source target
どこユーザーそして所有者接続するサーバーを参照してください。源泉サーバー上のファイルへのパス。ターゲットクライアントでファイルを保存する場所のパス。
Linuxクライアントを使用している場合は、システムにすでにインストールされている可能性scp
があります。scp
同じ構文を使用できます。
答え2
sebasthが提示したように、SCPを使用するのはpscp
良い選択です。 SFTPはpsftp
別のオプションです。大学のワークステーションにソフトウェアをインストールできない場合がありますが、次のこともできます。ダウンロードそして、Puttyのpsftp
「コマンドラインセキュリティファイルのコピー」を実行します。
初めてプログラムを実行すると、このようになります。
psftp: no hostname specified; use "open host.name" to connect
psftp>
これを行うには、SSH と同じ資格情報を使用します。例えば、
psftp> open server.university.edu
(またはホスト名がない場合は、対応するIPアドレスを使用してください。)
help
利用可能なコマンドを表示するには、入力してください。注目すべき価値がありますlcd
。注意してください。 「ローカルでのディレクトリの変更」を意味します。これにより、プログラムの作業ディレクトリが変更されます。ファイルをダウンロードすると、そのファイルが作業ディレクトリにダウンロードされます。lpwd
ローカル作業ディレクトリを印刷するために使用できます。また、ローカルコマンドはを使用して実行できます!
。ローカルディレクトリのリストを取得するには、と入力します!dir
。練習として、何が起こっているのかを感じるためにこれらを試してみてください。
lcd \
!dir
lcd Users
!dir
lcd YourUserName
!dir
lcd Desktop
lpwd
次に、リモート側からディレクトリのリストを取得します。
ls
get
単一のファイルをダウンロードしてください。小文字aで始まるすべてのファイルをダウンロードするmget
など、複数のファイルを一度にダウンロードするときに使用されます。mget a*
(put
およびを使用してアップロードしますmput
。)
SFTPセッションを終了するには、を入力しますbye
。
ソフトウェアをインストールできるパーソナルコンピュータでSFTPクライアントを使用してみてください。ファイルZilla.WinSCP。 WinSSHFS。または、お気に入りのものを検索してみてください。
答え3
したがって、あなたの質問に対する最も直接的な答えはscp(またはパテを使用している場合はpscp)だと思います。
ただし、もう1つの解決策はバージョン管理システムをインストールすることですが、非常に便利なので、必ずインストールする必要があります。私はmercurial(hg)をお勧めします(他の人はgitをお勧めしますが、学ぶのは難しいです)。
- MS-windows と Gnu/Linux に Tourtoisehg をインストールします。
- Debian/Ubuntuなどを入力して
sudo apt install tortoisehg-nautilus
約2分待ちます。 - MS-Windowsでは、次に進みます。https://tortoisehg.bitbucket.io/ダウンロードしてインストールします(そして30分待ちます)。
- Debian/Ubuntuなどを入力して
- アカウントを入手してくださいビットバケットと
- どのように動作するかを学ぶ:チュートリアルがたくさんありますが、どちらが最善かわかりません。見つからない場合はお尋ねください。いくつかご案内いたします。
プロジェクトの完全な履歴を保存できるため、必要に応じて数週間前の変更をキャンセルできます。bitbucketを介して複数のコンピュータを同期することもできます。
答え4
MS-Windowsファイル共有がある場合(大学のすべてのコンピュータにファイルを保存するには、このMS-Windowsが必要なので、おそらく大学で)、それをGnu / Linuxにマウントできます(次に実行できる場合)。そのマシン:おそらくそれも大学にいる場合)。方法については、現地の大学のITサポートチームに連絡するのが最善です。