(Lianja) SFTP SymLink - Create Symbolic Link on Server
Demonstrates how to create a symbolic link on the SFTP server.
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
loSftp = createobject("CkSFtp")
// Pass a domain or IP address..
llSuccess = loSftp.Connect("my-sftp-server.com",22)
if (llSuccess = .T.) then
llSuccess = loSftp.AuthenticatePw("mySFtpLogin","mySFtpPassword")
endif
if (llSuccess = .T.) then
llSuccess = loSftp.InitializeSftp()
endif
if (llSuccess <> .T.) then
? loSftp.LastErrorText
release loSftp
return
endif
// Create a symbolic link on the server.
// We'll create a link in our HOME directory named "sshd_config"
// which points to the file /etc/ssh/sshd_config.
llSuccess = loSftp.SymLink("/etc/ssh/sshd_config","sshd_config")
if (llSuccess <> .T.) then
? loSftp.LastErrorText
release loSftp
return
endif
? "Successfully created symbolic link."
release loSftp
|