c# open pdf file in browser : Delete pages of pdf control application system web page azure html console ts8000-part1791

Configuring SSH Client Software 
in UNIX and Windows 
Environments for Use with the 
SFTP Access Method in SAS
®
9.2, 
SAS
®
9.3, and SAS
®
9.4 
TS-800 
Delete pages of pdf - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete a page from a pdf in preview; delete pages from pdf document
Delete pages of pdf - VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Visual Basic Sample Codes to Delete PDF Document Page in .NET
delete page pdf file reader; cut pages out of pdf
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
delete page in pdf preview; delete pages from pdf reader
C# PDF Page Insert Library: insert pages into PDF file in C#.net
how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
delete page on pdf; cut pages out of pdf online
Configuring SSH Client Software in UNIX and Windows Environments for Use with the SFTP Access Method  
dSAS     
Table of Contents 
Overview ......................................................................................................................... 1
Configuring OpenSSH Software in UNIX Environments ............................................ 1
Configuring PuTTY Software in Windows Environments .......................................... 3
Troubleshooting Problems with the SFTP Access Method in the                                                      
FILENAME Statement .................................................................................................... 8
Appendix: Other Third-Party Applications That Support the SSH-2 and the                                               
SFTP Protocols............................................................................................................... 9
Resources ..................................................................................................................... 10
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Page: Insert PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Insert PDF Page. Add and Insert Multiple PDF Pages to PDF Document Using VB.
cut pages from pdf reader; acrobat export pages from pdf
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
C:\test1.pdf") Dim pdf2 As PDFDocument = New PDFDocument("C:\test2.pdf") Dim pageindexes = New Integer() {1, 2, 4} Dim pages = pdf.DuplicatePage(pageindexes
delete pages from pdf in reader; delete pdf pages online
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
C#.NET PDF Library - Copy and Paste PDF Pages in C#.NET. Easy to C#.NET Sample Code: Copy and Paste PDF Pages Using C#.NET. C# programming
add and remove pages from a pdf; delete a page from a pdf online
VB.NET PDF delete text library: delete, remove text from PDF file
VB.NET PDF - How to Delete Text from PDF File in VB.NET. VB.NET Programming Guide to Delete Text from PDF File Using XDoc.PDF SDK for VB.NET.
delete page from pdf file online; delete a page from a pdf file
Configuring SSH Client Software in UNIX and Windows Environments for Use with the SFTP Access Method    
Overview 
During execution of the SFTP access method in a SAS® FILENAME statement, the method dynamically launches an sftp or 
a psftp executable file. Launching this executable initiates an SSH client process that creates a secure connection to an 
OpenSSH server. All conversations across this connection are encrypted—from the user authentication to the data transfers. 
However, before you can use the SFTP access method in a SAS FILENAME statement, you must set up the SSH software 
that enables SAS to access a file on an OpenSSH server. 
Only Windows and UNIX operating systems can access an OpenSSH server on another UNIX system. To access an 
OpenSSH server, UNIX systems require OpenSSH software, and Windows systems require PuTTY software. Currently, only 
the OpenSSH client and server that supports protocol level SSH-2 has been tested in UNIX environments. In Windows 
environments, only the PuTTY client has been tested. Other third-party applications that support the SSH-2 and SFTP 
protocols currently are untested and, therefore, SAS does not support these applications. Because of the secure nature of 
the OpenSSH SSHD server, public-key authentication is required. An SSH agent is also required, which avoids frequent key 
validations. The SSH agent is available for authentication service only while the Windows session or UNIX shell is 
established. When a session or a shell that has a running SSH agent is terminated, access to that agent by the SSH client is 
also terminated. You must add the SSH agent again when the session is re-established. 
To understand the configuration options that are required for the OpenSSH and PuTTY clients and the OpenSSH SSHD 
server, it is recommended that you have a copy of the book SSH: The Secure Shell—The Definitive Guide, by Daniel J. 
Barrett, Richard E. Silverman, and Robert G. Byrnes. This book is an invaluable resource when you are configuring the SSH 
applications, and it describes in detail topics that include public key authentication, SSH agents, and SSHD host keys. 
Configuring OpenSSH Software in UNIX Environments  
Under UNIX, you use OpenSSH software to access your UNIX OpenSSH server. However, first you must configure 
OpenSSH, as follows, in order to access the SFTP access method under UNIX: 
1.  Install the OpenSSH software that includes the sftp executable file. You must install this software in a directory that is 
accessible via the UNIX $PATH search path or via the PATH environment variable. 
When you submit the SFTP access method in a FILENAME statement, the SFTP access method searches the 
directories in your PATH environment variable for the sftp executable file in order for it to be executed. Note: The first 
sftp executable file that the software finds in the PATH environment variable is executed. 
2.  Create RSA or DSA key pairs for public-key authentication. The public-key authentication method for user validation can 
use a variety of different encryption algorithms. SAS tests and supports both the RSA and the DSA encryption 
algorithms. Other encryption algorithms should work, but SAS has not tested them. To create the key pairs, follow these 
steps: 
a.  Create an .ssh directory in your home directory. Example: For the user ID abcuid, you would create the 
directory 
/abcuid/.ssh
b.  Issue the ssh-keygen command. This command prompts you for a secret passphrase that protects your 
private key. When you set up a passphrase, it is recommended that you assign 10-15 characters. Blank spaces 
are allowed in the passphrase.  
c.  To create an RSA key pair, enter the following commands from a UNIX prompt. In this sequence, key-filename 
is the name  (for example, abckey) for the key files that you create: 
cd ~your-home-directory 
mkdir .ssh 
ssh-keygen –f key-filename –t rsa 
C# Word - Delete Word Document Page in C#.NET
doc.Save(outPutFilePath); Delete Consecutive Pages from Word in C#. int[] detelePageindexes = new int[] { 1, 3, 5, 7, 9 }; // Delete pages.
delete pdf pages acrobat; delete page numbers in pdf
C# PDF metadata Library: add, remove, update PDF metadata in C#.
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata in .NET Project. Remove and delete metadata from PDF file.
delete pages pdf preview; delete blank pages in pdf
Configuring SSH Client Software in UNIX and Windows Environments for Use with the SFTP Access Method      
The private- and public-generated keys are saved in two user-named files (for example, abckey and abckey.pub) in your 
local directory. If for some reason the key files are not created in the $HOME/.ssh directory, be sure to copy both key 
files to that location. 
Once created, the private key file is readable only by your account. In addition, its contents are further protected by 
encryption that uses the secret passphrase that you create during the key-generation process. Ensure that only your 
account can write to the associated .ssh directory and files by submitting the following commands: 
chmod 755 ~/.ssh 
/* You
can
also
use
700
here. */
chmod 644 $HOME/.ssh/authorized_keys 
chmod 751 $HOME/
3.  Install your public key on a UNIX OpenSSH server machine. To do that, create or edit the OpenSSH SSHD configuration 
directory’s  
~/.ssh/authorized_keys
file on the OpenSSH server machine so that it contains the contents of the 
public key (.pub) file that you generated previously on the client machine. A typical authorized_keys file contains a list of 
public keys, one key per line.  
Note: Most likely, a system administrator with update permission will have to perform this step. 
You must copy and append the public-key file (.pub) to the server’s authorized_keys file. You can do that by submitting 
the following command at a UNIX prompt : 
ssh–copy-id –i key-name user-id@host-name 
This command enables you to log on to the server machine to install the public key, and concatenation of the key is 
automatic. Make sure that the server’s authorized_keys file (
~/.ssh/authorized_keys)
ends with a newline 
character. If a newline character is not present, the last two keys will be concatenated and corrupted. 
If this method does not work correctly, you can also use the following method:  
a.  Use File Transfer Protocol (FTP) or Secure File Transfer Protocol (SFTP) to transfer the public key to a file (for 
example, a file named a.pub) on the server’s machine.  
b.  Then append the public key to the end  of the authorized_keys file by submitting the following command from a 
UNIX prompt: 
cat a.pub >> authorized_keys 
4.  Use an SSH agent to load your private key on the client machine , as follows: 
a.  Execute the ssh-agent executable file on the OpenSSH client by submitting the following commands from a 
UNIX prompt: 
ssh-agent $SHELL
/* Executes an OpenSSH agent.            */ 
ssh-add abckey   /* Adds the private key, called abckey,  */ 
/* to the agent’s list.                  */ 
The executable file is provided by OpenSSH software that supports the SSH-2 and the SFTP protocols. The 
OpenSSH agent stores your private key in memory and provides authentication services to OpenSSH clients. 
An agent is required for the SFTP access method in a FILENAME statement. The private key is the key that 
you generated previously with the ssh-keygen command. In this example, the key is called abckey. 
b.  Enter the private passphrase for abckey, and the identity is added to 
/abcuid/.ssh/abckey
In this step, SHELL is an environment variable that contains the name of your login shell. The agent runs and invokes 
the shell as a child process. When you submit this ssh-agent command, another shell prompt appears that has access 
to the OpenSSH agent. The ssh-add command loads the private key into the OpenSSH agent.  Be aware that If you 
preload an agent at the beginning of an OpenSSH session, you are not prompted again for the passphrase from within 
this shell when you connect to an OpenSSH server. 
Caution: When you use an agent, lock your computer if it you leave so that no one can access the remote accounts that 
are accessible via your personal keys. 
Configuring SSH Client Software in UNIX and Windows Environments for Use with the SFTP Access Method    
Configuring PuTTY Software in Windows Environments  
Under Windows, you use PuTTY software to access your UNIX OpenSSH machine. However, first you must configure the 
PuTTY software, as follows, to be able to access the SFTP access method under UNIX: 
1.  Navigate to the PuTTY Download Page, as shown here:  
2.  Download the following binary files from the PuTTY Download Page: 
PuTTY 
PSFTP 
Pageant 
PuTTYgen 
The files will download to a directory named 
PuTTY
in your 
C:\Program Files\
directory, as shown in the 
following display: 
Configuring SSH Client Software in UNIX and Windows Environments for Use with the SFTP Access Method      
Note: The PuTTY software that includes the psftp executable file must be installed in a directory that is accessible via 
the Windows PATH environment variable. The SFTP access method in the FILENAME statement searches for the path 
to the psftp executable file in the concatenated list of paths that are contained in that environment variable. The first 
pfstp executable file that the method finds in the list is executed. 
3.  Double-click the puttygen.exe file to open the PuTTY Key Generator dialog box. 
4.  Set the 
Type
of
key
to
generate
parameter to either 
SSH-2RSA
or 
SSH-2DSA
, and set the value for 
Number
of
bits
in
a
generated
key
to 
1024
Configuring SSH Client Software in UNIX and Windows Environments for Use with the SFTP Access Method    
5.  Click the 
Generate
button to generate the public and private keys. As shown in the following display, the dialog box 
prompts you to move your mouse over the blank area in the 
Key
box to generate the randomness that is required for 
public and private keys. 
6.  Enter the key passphrase and the confirmation passphrase in their respective fields. 
7.  Save both keys to a directory by clicking the 
Save
public
key
and the 
Save
private
key
buttons. In this 
example, the keys are saved to the 
C:/.ssh
directory.  
Configuring SSH Client Software in UNIX and Windows Environments for Use with the SFTP Access Method      
8.  Go back to your 
C:\Program Files\PuTTY
directory and double-click the pageant.exe file to run it. When you 
execute this file, a terminal icon 
appears on your desktop’s task bar. 
9.  Right-click the icon and select 
Add
Key
from the menu that appears. This selection displays the Select Private Key File 
dialog box, as shown in this example: 
10.  Select one of the private keys and click 
Open
11.  In the Pageant: Enter Passphrase dialog box that appears, enter the passphrase for the private key. 
Navigate back to the directory that contains your public key. Transfer the public key file to the 
~/.ssh
directory on the 
UNIX machine to which you are trying to connect.  Use the psftp command on a Windows host to transfer the key file to 
the UNIX host. Note: When you begin the transfer, a prompt appears that requests password authentication for the 
UNIX host. Enter your password to authenticate the prompt, as follows: 
U:\>psftp doors 
Login as: your-user-name 
Using keyboard-interactive authentication. 
Password: your-password 
Remote working directory is /users/your-user-name 
psftp> 
Documents you may be interested
Documents you may be interested